package com.ycg.biquge.service;

import com.ycg.biquge.common.Result;
import com.ycg.biquge.pojo.User;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
* @author lenovo
* @description 针对表【user(用户表)】的数据库操作Service
* @createDate 2024-04-30 20:20:39
*/
public interface UserService extends IService<User> {

    /**
     * 登录 ,是否存在该手机号, 密码比对
     * @param user 电话和密码
     * @return token
     */
    Result<String> login(User user);

    /**
     * 注册, 将密码加密后再写入数据
     * @param user 电话和密码
     * @return token
     */
    Result<String> register(User user);

    /**
     * 登出
     * @return ok
     */
    Result<String> logout();

}
